package com.koron.order.common.bean.po;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (OrderAll)实体类
 *
 * @author zhouj
 * @since 2021-10-13 16:52:33
 */
@Data
@ApiModel("工单未合并关联表")
public class OrderNomergePo implements Serializable {

    private static final long serialVersionUID = -14608750016235966L;

    @ApiModelProperty(value = "工单id")
    private String id;

    @ApiModelProperty(value = "工单类型")
    private String orderType;

    @ApiModelProperty(value = "专业")
    private String major;

    @ApiModelProperty(value = "工单编码")
    private String code;

    @ApiModelProperty(value = "工单标题")
    private String title;

    @ApiModelProperty(value = "工单状态")
    private String status;

    @ApiModelProperty(value = "设备管理单位id")
    private String deptManage;

    @ApiModelProperty(value = "设备管理单位名称")
    private String deptManageName;

    @ApiModelProperty(value = "工单来源")
    private String source;

    @ApiModelProperty(value = "地点名称")
    private String locationName;

    @ApiModelProperty(value = "地点id")
    private String location;

    @ApiModelProperty(value = "是否需要作业表单")
    private String needStatus;

    @ApiModelProperty(value = "计划开始时间")
    private Date startTime;

    @ApiModelProperty(value = "计划结束时间")
    private Date endTime;

    @ApiModelProperty(value = "实际结束时间")
    private Date factEndTime;

    @ApiModelProperty(value = "派工信息-是否外单位")
    private Integer isOut;

    @ApiModelProperty(value = "创建人账号")
    private String createBy;

    @ApiModelProperty(value = "创建人账号名称")
    private String createByName;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

}